Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.6K
Vistas
No se pudo llamar al webhook "validate.nginx.ingress.kubernetes.io": error al aplicar el ingreso en Kubernetes

Estoy creando mi clúster de nodo único de Kubernetes usando kubeadm. Después de aplicar el controlador ngnix de ingreso, recibo el siguiente error cuando intento aplicar el archivo de ingreso.

Recibo el siguiente error al aplicar el ingreso:

Error from server (InternalError): error when creating "ingress.yaml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": Post "https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout=10s": dial tcp 10.101.247.233:443: connect: connection refused

Actualmente estoy usando el controlador nginx de ingreso. ¿Cómo puedo resolver este problema?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Esto suele pasar porque hay un problema en la configuración de ValidatingWebhookConfiguration. Cuando implementa el controlador nginx, implementa múltiples recursos, uno de ellos es esta validación, cuya función es validar todos los ingresos que crea más adelante. A veces puede pasar que hay un problema de comunicación y te sale ese error aun teniendo la estructura correcta para el ingreso.

Mis recomendaciones:

  • Compruebe si la estructura de su ingreso es correcta
  • Haga una copia de seguridad de la validación actual y elimínela, verifique si el problema está resuelto (aunque esta podría no ser la mejor solución, seguro que funcionará) Puede lograr esto haciendo:
 kubectl get ValidatingWebhookConfiguration -o yaml > ./validating-backup.yaml kubectl delete ValidatingWebhookConfiguration <name of the resource>

tenga cuidado ya que ValidatingWebhookConfiguration es para todo el clúster

Por último, si desea conservar ValidatingWebhookConfiguration, la mejor opción podría ser volver a implementar todo el controlador de entrada mediante helm, de modo que se asegure de que se implemente correctamente. He aquí por qué se usa esa validación: enlace

Fuentes:

  • Experiencia personal

  • https://github.com/kubernetes/ingress-nginx/issues/5401

  • https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda